Interface BausteinCip

All Known Implementing Classes:
DBAN2, DBFE76, DBNA2, DSKO2, DSKO4, NCSZ63, VOSZ105

public interface BausteinCip
Basisklasse, deren Abkömmlinge zur Konstruktion von Bausteinen benötigt werden. Die Konstruktion von Bausteinen erfolgt unter Verwendung der Bausteinklassen, die dieses Interface implementieren.
Version:
1.0
Author:
Jens Tröger (AOK-Systems - Datenaustausch)
See Also:
  • Method Summary

    Modifier and Type
    Method
    Description
    int
    Liefert die Soll-Anzahl der Felder zurück, die dieser Baustein hat.
    getDefFeldKName(int idx)
    Liefert den vorgegebenen Kurznamen des Feldes mit dem Index i zurück.
    int
    getDefFeldLen(int idx)
    Liefert die vorgegebene Feldlänge des Feldes mit dem Index i zurück.
    getDefFeldLName(int idx)
    Liefert den vorgegebenen Langnamen des Feldes mit dem Index i zurück.
    getDefFeldType(int idx)
    Liefert den vorgegebenen Feldtyp des Feldes mit dem Index i zurück.
    Liefert die Satzkennung zurück, an der dieser Baustein erkannt werden kann.
    int
    Liefert die Soll-Länge des Bausteins.
    Liefert den Satznamen zurück.
  • Method Details

    • getDefLength

      int getDefLength()
      Liefert die Soll-Länge des Bausteins.
      Returns:
      Soll-Länge in Zeichen
    • getDefFeldCount

      int getDefFeldCount()
      Liefert die Soll-Anzahl der Felder zurück, die dieser Baustein hat.
      Returns:
      maximale Anzahl der Felder
    • getDefFeldKName

      String getDefFeldKName(int idx)
      Liefert den vorgegebenen Kurznamen des Feldes mit dem Index i zurück.
      Parameters:
      idx - Der Feldindex im Bereich 0..getDefFeldCount()-1
      Returns:
      Den Kurzname vom Feld an der Position idx
      Throws:
      IndexOutOfBoundsException - wenn zum Index kein Feld existiert
    • getDefFeldLName

      String getDefFeldLName(int idx)
      Liefert den vorgegebenen Langnamen des Feldes mit dem Index i zurück.
      Parameters:
      idx - Der Feldindex im Bereich 0..getDefFeldCount()-1
      Returns:
      Den Langname vom Feld an der Position idx
      Throws:
      IndexOutOfBoundsException - wenn zum Index kein Feld existiert
    • getDefFeldLen

      int getDefFeldLen(int idx)
      Liefert die vorgegebene Feldlänge des Feldes mit dem Index i zurück.
      Parameters:
      idx - Der Feldindex im Bereich 0..getDefFeldCount()-1
      Returns:
      Die Feldlänge vom Feld an der Position idx
      Throws:
      IndexOutOfBoundsException - wenn zum Index kein Feld existiert
    • getDefFeldType

      FeldType getDefFeldType(int idx)
      Liefert den vorgegebenen Feldtyp des Feldes mit dem Index i zurück.
      Parameters:
      idx - Der Feldindex im Bereich 0..getDefFeldCount()-1
      Returns:
      Den Feldtyp vom Feld an der Position idx
      Throws:
      IndexOutOfBoundsException - wenn zum Index kein Feld existiert
    • getDefKennung

      String getDefKennung()
      Liefert die Satzkennung zurück, an der dieser Baustein erkannt werden kann.
      Returns:
      Kennung
    • getDefName

      String getDefName()
      Liefert den Satznamen zurück.
      Returns:
      Name